package com.uyayo.oms.cms.vo;

import java.util.Date;

public class CmsChannelVO {
    /*
     * 主键id
     */
    private Integer id;

    /**
     * 编码
     */
    private String code;

    /**
     * 站点id
     */
    private Integer siteId;

    /**
     * 模型id
     */
    private Integer modelId;

    /**
     * 栏目名称
     */
    private String name;

    /**
     * 栏目目录
     */
    private String channelDir;

    /**
     * SEO标题
     */
    private String seoTitle;

    /**
     * 关键词
     */
    private String keywords;

    /**
     * 上级id
     */
    private Integer parentId;

    /**
     * 描述
     */
    private String description;

    /**
     * 打开方式
     */
    private String target;

    /**
     * 访问路径
     */
    private String url;

    /**
     * 列表页生成规则
     */
    private String listRule;

    /**
     * 内容页生成规则
     */
    private String contentRule;

    /**
     * 频道页模板
     */
    private String templateIndex;

    /**
     * 列表页模板
     */
    private String templateList;

    /**
     * 内容页模板
     */
    private String templateContent;

    /**
     * 栏目属性
     */
    private String channelAttribute;

    /**
     * 外部链接
     */
    private String externalLink;

    /**
     * 是否支持投稿
     */
    private Integer allowContribute;

    /**
     * 是否支持评分
     */
    private Integer allowScore;

    /**
     * 是否支持分享
     */
    private Integer allowShare;

    /**
     * 是否静态化页面
     */
    private Integer whetherStaticPage;

    /**
     * 是否支持多站点
     */
    private Integer allowMultiSite;

    /**
     * 栏目域名
     */
    private String channelDomain;

    /**
     * 手机版频道页模板
     */
    private String templateMobileIndex;

    /**
     * 手机版列表页模板
     */
    private String templateMobileList;

    /**
     * 手机版内容页模板
     */
    private String templateMobileContent;

    /**
     * 有效状态
     */
    private Integer validStatus;

    /**
     * 隐藏状态
     */
    private Integer hiddenStatus;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 优先级
     */
    private Integer priority;

    /**
     * 备注
     */
    private String remark;

    /**
     * 栏目内容
     */
    private String content;

    /**
     * 获取主键id
     *
     * @return id - 主键id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置主键id
     *
     * @param id 主键id
     */
    public void setId(Integer id) {
        this.id = id;
    }


    /**
     * 获取编码
     *
     * @return code - 编码
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置编码
     *
     * @param code 编码
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * 获取站点id
     *
     * @return site_id - 站点id
     */
    public Integer getSiteId() {
        return siteId;
    }

    /**
     * 设置站点id
     *
     * @param siteId 站点id
     */
    public void setSiteId(Integer siteId) {
        this.siteId = siteId;
    }

    /**
     * 获取模型id
     *
     * @return model_id - 模型id
     */
    public Integer getModelId() {
        return modelId;
    }

    /**
     * 设置模型id
     *
     * @param modelId 模型id
     */
    public void setModelId(Integer modelId) {
        this.modelId = modelId;
    }

    /**
     * 获取栏目名称
     *
     * @return name - 栏目名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置栏目名称
     *
     * @param name 栏目名称
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取栏目目录
     *
     * @return channel_dir - 栏目目录
     */
    public String getChannelDir() {
        return channelDir;
    }

    /**
     * 设置栏目目录
     *
     * @param channelDir 栏目目录
     */
    public void setChannelDir(String channelDir) {
        this.channelDir = channelDir == null ? null : channelDir.trim();
    }

    /**
     * 获取SEO标题
     *
     * @return seo_title - SEO标题
     */
    public String getSeoTitle() {
        return seoTitle;
    }

    /**
     * 设置SEO标题
     *
     * @param seoTitle SEO标题
     */
    public void setSeoTitle(String seoTitle) {
        this.seoTitle = seoTitle == null ? null : seoTitle.trim();
    }

    /**
     * 获取关键词
     *
     * @return keywords - 关键词
     */
    public String getKeywords() {
        return keywords;
    }

    /**
     * 设置关键词
     *
     * @param keywords 关键词
     */
    public void setKeywords(String keywords) {
        this.keywords = keywords == null ? null : keywords.trim();
    }

    /**
     * 获取上级id
     *
     * @return parent_id - 上级id
     */
    public Integer getParentId() {
        return parentId;
    }

    /**
     * 设置上级id
     *
     * @param parentId 上级id
     */
    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    /**
     * 获取描述
     *
     * @return description - 描述
     */
    public String getDescription() {
        return description;
    }

    /**
     * 设置描述
     *
     * @param description 描述
     */
    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    /**
     * 获取打开方式
     *
     * @return target - 打开方式
     */
    public String getTarget() {
        return target;
    }

    /**
     * 设置打开方式
     *
     * @param target 打开方式
     */
    public void setTarget(String target) {
        this.target = target == null ? null : target.trim();
    }

    /**
     * 获取访问路径
     *
     * @return url - 访问路径
     */
    public String getUrl() {
        return url;
    }

    /**
     * 设置访问路径
     *
     * @param url 访问路径
     */
    public void setUrl(String url) {
        this.url = url == null ? null : url.trim();
    }

    /**
     * 获取列表页生成规则
     *
     * @return list_rule - 列表页生成规则
     */
    public String getListRule() {
        return listRule;
    }

    /**
     * 设置列表页生成规则
     *
     * @param listRule 列表页生成规则
     */
    public void setListRule(String listRule) {
        this.listRule = listRule == null ? null : listRule.trim();
    }

    /**
     * 获取内容页生成规则
     *
     * @return content_rule - 内容页生成规则
     */
    public String getContentRule() {
        return contentRule;
    }

    /**
     * 设置内容页生成规则
     *
     * @param contentRule 内容页生成规则
     */
    public void setContentRule(String contentRule) {
        this.contentRule = contentRule == null ? null : contentRule.trim();
    }

    /**
     * 获取频道页模板
     *
     * @return template_index - 频道页模板
     */
    public String getTemplateIndex() {
        return templateIndex;
    }

    /**
     * 设置频道页模板
     *
     * @param templateIndex 频道页模板
     */
    public void setTemplateIndex(String templateIndex) {
        this.templateIndex = templateIndex == null ? null : templateIndex.trim();
    }

    /**
     * 获取列表页模板
     *
     * @return template_list - 列表页模板
     */
    public String getTemplateList() {
        return templateList;
    }

    /**
     * 设置列表页模板
     *
     * @param templateList 列表页模板
     */
    public void setTemplateList(String templateList) {
        this.templateList = templateList == null ? null : templateList.trim();
    }

    /**
     * 获取内容页模板
     *
     * @return template_content - 内容页模板
     */
    public String getTemplateContent() {
        return templateContent;
    }

    /**
     * 设置内容页模板
     *
     * @param templateContent 内容页模板
     */
    public void setTemplateContent(String templateContent) {
        this.templateContent = templateContent == null ? null : templateContent.trim();
    }

    /**
     * 获取栏目属性
     *
     * @return channel_attribute - 栏目属性
     */
    public String getChannelAttribute() {
        return channelAttribute;
    }

    /**
     * 设置栏目属性
     *
     * @param channelAttribute 栏目属性
     */
    public void setChannelAttribute(String channelAttribute) {
        this.channelAttribute = channelAttribute == null ? null : channelAttribute.trim();
    }

    /**
     * 获取外部链接
     *
     * @return external_link - 外部链接
     */
    public String getExternalLink() {
        return externalLink;
    }

    /**
     * 设置外部链接
     *
     * @param externalLink 外部链接
     */
    public void setExternalLink(String externalLink) {
        this.externalLink = externalLink == null ? null : externalLink.trim();
    }

    /**
     * 获取是否支持投稿
     *
     * @return allow_contribute - 是否支持投稿
     */
    public Integer getAllowContribute() {
        return allowContribute;
    }

    /**
     * 设置是否支持投稿
     *
     * @param allowContribute 是否支持投稿
     */
    public void setAllowContribute(Integer allowContribute) {
        this.allowContribute = allowContribute;
    }

    /**
     * 获取是否支持评分
     *
     * @return allow_score - 是否支持评分
     */
    public Integer getAllowScore() {
        return allowScore;
    }

    /**
     * 设置是否支持评分
     *
     * @param allowScore 是否支持评分
     */
    public void setAllowScore(Integer allowScore) {
        this.allowScore = allowScore;
    }

    /**
     * 获取是否支持分享
     *
     * @return allow_share - 是否支持分享
     */
    public Integer getAllowShare() {
        return allowShare;
    }

    /**
     * 设置是否支持分享
     *
     * @param allowShare 是否支持分享
     */
    public void setAllowShare(Integer allowShare) {
        this.allowShare = allowShare;
    }

    /**
     * 获取是否静态化页面
     *
     * @return whether_static_page - 是否静态化页面
     */
    public Integer getWhetherStaticPage() {
        return whetherStaticPage;
    }

    /**
     * 设置是否静态化页面
     *
     * @param whetherStaticPage 是否静态化页面
     */
    public void setWhetherStaticPage(Integer whetherStaticPage) {
        this.whetherStaticPage = whetherStaticPage;
    }

    /**
     * 获取是否支持多站点
     *
     * @return allow_multi_site - 是否支持多站点
     */
    public Integer getAllowMultiSite() {
        return allowMultiSite;
    }

    /**
     * 设置是否支持多站点
     *
     * @param allowMultiSite 是否支持多站点
     */
    public void setAllowMultiSite(Integer allowMultiSite) {
        this.allowMultiSite = allowMultiSite;
    }

    /**
     * 获取栏目域名
     *
     * @return channel_domain - 栏目域名
     */
    public String getChannelDomain() {
        return channelDomain;
    }

    /**
     * 设置栏目域名
     *
     * @param channelDomain 栏目域名
     */
    public void setChannelDomain(String channelDomain) {
        this.channelDomain = channelDomain == null ? null : channelDomain.trim();
    }

    /**
     * 获取手机版频道页模板
     *
     * @return template_mobile_index - 手机版频道页模板
     */
    public String getTemplateMobileIndex() {
        return templateMobileIndex;
    }

    /**
     * 设置手机版频道页模板
     *
     * @param templateMobileIndex 手机版频道页模板
     */
    public void setTemplateMobileIndex(String templateMobileIndex) {
        this.templateMobileIndex = templateMobileIndex == null ? null : templateMobileIndex.trim();
    }

    /**
     * 获取手机版列表页模板
     *
     * @return template_mobile_list - 手机版列表页模板
     */
    public String getTemplateMobileList() {
        return templateMobileList;
    }

    /**
     * 设置手机版列表页模板
     *
     * @param templateMobileList 手机版列表页模板
     */
    public void setTemplateMobileList(String templateMobileList) {
        this.templateMobileList = templateMobileList == null ? null : templateMobileList.trim();
    }

    /**
     * 获取手机版内容页模板
     *
     * @return template_mobile_content - 手机版内容页模板
     */
    public String getTemplateMobileContent() {
        return templateMobileContent;
    }

    /**
     * 设置手机版内容页模板
     *
     * @param templateMobileContent 手机版内容页模板
     */
    public void setTemplateMobileContent(String templateMobileContent) {
        this.templateMobileContent = templateMobileContent == null ? null : templateMobileContent.trim();
    }

    /**
     * 获取有效状态
     *
     * @return valid_status - 有效状态
     */
    public Integer getValidStatus() {
        return validStatus;
    }

    /**
     * 设置有效状态
     *
     * @param validStatus 有效状态
     */
    public void setValidStatus(Integer validStatus) {
        this.validStatus = validStatus;
    }

    /**
     * 获取隐藏状态
     *
     * @return hidden_status - 隐藏状态
     */
    public Integer getHiddenStatus() {
        return hiddenStatus;
    }

    /**
     * 设置隐藏状态
     *
     * @param hiddenStatus 隐藏状态
     */
    public void setHiddenStatus(Integer hiddenStatus) {
        this.hiddenStatus = hiddenStatus;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取创建人
     *
     * @return create_by - 创建人
     */
    public String getCreateBy() {
        return createBy;
    }

    /**
     * 设置创建人
     *
     * @param createBy 创建人
     */
    public void setCreateBy(String createBy) {
        this.createBy = createBy == null ? null : createBy.trim();
    }

    /**
     * 获取更新时间
     *
     * @return update_time - 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置更新时间
     *
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取更新人
     *
     * @return update_by - 更新人
     */
    public String getUpdateBy() {
        return updateBy;
    }

    /**
     * 设置更新人
     *
     * @param updateBy 更新人
     */
    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy == null ? null : updateBy.trim();
    }

    /**
     * 获取优先级
     *
     * @return priority - 优先级
     */
    public Integer getPriority() {
        return priority;
    }

    /**
     * 设置优先级
     *
     * @param priority 优先级
     */
    public void setPriority(Integer priority) {
        this.priority = priority;
    }

    /**
     * 获取备注
     *
     * @return remark - 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     *
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 获取栏目内容
     *
     * @return content - 栏目内容
     */
    public String getContent() {
        return content;
    }

    /**
     * 设置栏目内容
     *
     * @param content 栏目内容
     */
    public void setContent(String content) {
        this.content = content == null ? null : content.trim();
    }
}